import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedList;

import java.util.Map;


public class Factory {
    
	public Factory(){
		
	}

	public void crearJugador(LinkedList<Jugador> jugadores){
        Jugador jug;
        Iterator<Jugador> it=jugadores.iterator();
        while (it.hasNext()){
            jug=(Jugador)it.next();
            jug.creaPlantaciones();
            jug.creaEdificios();
            jug.creaDCP(); //Crea el Dinero, los Colonos y los Puntos de Valor
        }
    }
    public Map <String,Roles> creaRoles(){ //El string es un numero del 1 al 7 y el otro el rol que sea
    	Map<String,Roles> roles = new HashMap<String, Roles>();
    	roles.put("1", new Capitan());
    	roles.put("2", new Alcalde());
    	roles.put("3", new Colonizador());
    	roles.put("4", new Constructor());
    	roles.put("5", new Capataz());
    	roles.put("6", new Mercader());
    	roles.put("7", new BuscadorDeOro());
        return roles;
    }

	    
    public Recursos creaRecursos() {
        //Recursos recursos = new Recursos(75,86,100);
        Recursos recursos = Recursos.getInstancia();
        return recursos;
    }

	    
	    
	    
	    
	    
	    
	    
	    
}




